﻿namespace zijian666.CommandLine;

/// <summary>
/// 用于标记命令行操作的接口
/// </summary>
public interface ICommandLineAction
{
    /// <summary>
    /// 执行命令行操作
    /// </summary>
    void Execute();
}

/// <summary>
/// 用于标记异步命令行操作的接口
/// </summary>
public interface IAsyncCommandLineAction
{
    /// <summary>
    /// 执行异步命令行操作
    /// </summary>
    Task Execute();
}